#ifndef __CONFIGURE_H__
#define __CONFIGURE_H__
#include <string>
#include <unordered_map>
class Configure
{
    std::string filename;

public:
    std::unordered_map<std::string, std::unordered_map<std::string, std::string>> groups;
    Configure();
    Configure(std::string filename);
    bool parse(std::string filename = "",std::string separator = "=");
    // 将当前配置写入文件中，实现的是全部配置都写入覆盖，可能性能并不理想，注释也将会丢失，后续再改进
    bool write(std::string filename);
};
#endif /* __CONFIGURE_H__ */
